feat(rename): rebrand CLI from agentkit to retort with deprecated alias#436
feat(rename): rebrand CLI from agentkit to retort with deprecated alias#436JustAGhosT merged 1 commit intomainfrom
Conversation
- .agentkit/package.json: name retort-runtime, add retort:* scripts (agentkit:* scripts kept as deprecated aliases for one release cycle) - package.json: name retort-root, add retort:* root scripts, ak:* scripts updated to call retort:* internally - cli.mjs: banner and log prefix updated to Retort/[retort:] - template-utils.mjs, synchronize.mjs: GENERATED header now reads "GENERATED by Retort" (validate.mjs accepts both old and new) - 124 template files: AgentKit Forge → Retort, agentkit:sync → retort:sync - 38 engine source files: AgentKit → Retort throughout - Test suite: all assertions updated (cli, sync-integration, template-utils, brand-resolver tests) Rationale: "agentkit" is a commodity name dominated by Anthropic's own AgentKit/Agent SDK tooling. "retort" is unique, distinctive, and aligns with the repo identity. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
Mention Blocks like a regular teammate with your question or request: @blocks review this pull request Run |
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Resolves conflicts from reverse-merge PR #437 (main → dev). Main had 2 commits that dev was missing: - chore(issues): update follow-up issues after kit-based domain filtering (#435) - feat(rename): rebrand CLI from agentkit to retort with deprecated alias (#436) Conflict resolution strategy: - Engine source files (.mjs): keep dev version (more complete — has domain filtering, backward-compat header checks, kit detection in init.mjs) - Template files: keep dev version (fixes "an Retort" → "a Retort" grammar) - .github/ISSUES/006: take main's ## Resolution section (phase 5 work) - .github/ISSUES/040: keep dev's Retort branding + add main's ## Resolution Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Summary
agentkitCLI →retortCLI across the entire frameworkagentkit:*pnpm scripts kept as deprecated aliases for one release cycleGENERATED by AgentKit Forge→GENERATED by Retortin all output headersvalidate.mjsaccepts both old and new headers (backward compat for already-generated files)What changed
.agentkit/package.jsonretort-runtime, addedretort:*scripts, keptagentkit:*as aliasespackage.json(root)retort-root, addedretort:*scripts,ak:*updated to callretort:*cli.mjsRetort v{VERSION}, log prefix[retort:]template-utils.mjs/synchronize.mjsGENERATED by Retortvalidate.mjsGENERATED by RetortORGENERATED by AgentKit ForgeAgentKit Forge→Retort,agentkit:sync→retort:syncAgentKit→RetortthroughoutAgentKit Forge/[agentkit:sync]assertions updatedMigration for downstream users
Rationale
agentkitis dominated by Anthropic's own AgentKit/Agent SDK branding. Holding the name creates discoverability and trust confusion.retortis unique, memorable, and matches the repo identity.Test plan
pnpm testpasses (engine test suite)pnpm retort:syncgenerates outputpnpm ak:syncstill works (deprecated alias)GENERATED by Retortheader🤖 Generated with Claude Code